package com.jwsoft.manager.core.integration;

import com.jwsoft.manager.common.vo.common.AreaControlVO;
import com.jwsoft.manager.common.vo.eduStudentEnrollPre.EduStudentEnrollPreKeyVO;
import com.jwsoft.manager.core.dao.model.EduStudentEnrollPre;

public interface BatchCallSjgxIntegration {
    /***房产批量调用**/
    void saveBatchHouseInterfaceFree(AreaControlVO vo);
    /***户籍批量调用**/
    void saveBatchHouseholdInterfaceFree(AreaControlVO vo);
    /***户籍同步本地平台获取的数据**/
    void syncBatchHousehouldByLocal(AreaControlVO vo);
    /***网签批量调用**/
    void saveBatchNetSignInterfaceFree(AreaControlVO vo);
    /***参保批量调用**/
    void saveBatchCbInterfaceFree(AreaControlVO vo);

    /***参保累计缴费批量调用**/
    void saveBatchCbLjjfysInterfaceFree(AreaControlVO vo);
    /***企业批量调用**/
    void saveBatchQyInterfaceFree(AreaControlVO vo);
    /***居住证批量调用**/
    void saveBatchJzzInterfaceFree(AreaControlVO vo);
    /***居住证同步本地平台获取的数据**/
    void syncBatchJzzByLocal(AreaControlVO vo);
    /***批量家庭成员信息比对(调用大数据局接口)**/
    void getBatchFamInfoComparison(AreaControlVO vo);
    /***批量预报名数据生成**/
    void createBatch(AreaControlVO vo);
    /***数据发送到本地irs转发服务器**/
    void sendLocalIrsTaskData(AreaControlVO vo);
    /***大数据比对房户一致**/
    void fhyzTask(AreaControlVO vo);
    /***单个大数据比对房户一致**/
    void fhyzTaskDg(EduStudentEnrollPre pre);
    /**
     * 根据预采集重新比对房产一致
     * */
    void getFcyz(EduStudentEnrollPreKeyVO vo);

    /**
     * 获取批量获取缴费明细
     * */
    void getBatchJfmx(AreaControlVO vo);
}
